I did some research and you are correct. Neteller does have an ATM card.
Check it out..
The NETELLER ATM Card
For Faster Payouts
With the NETELLER ATM card, you can instantly withdraw funds from your NETELLER Account, from almost anywhere in the world. Click on
Withdrawal and then choose
ATM Card.
The NETELLER ATM card is not tied directly to your NETELLER Account. You must initiate the withdrawal of funds from your NETELLER Account to your card; the transfer will take no more than 1 hour, and in most cases is instant. You can withdraw funds from your NETELLER Account at automated teller machines (ATM) and retail points-of-sale (POS) worldwide. Gold Card members can withdraw funds at any ATM or POS terminal in the Pulse/Star network. Blue Card members can withdraw funds at any ATM/POS in the Cirrus/Maestro network.
The Benefits
- Instant withdrawals
- Withdraw funds in your local currency
- No waiting for checks to clear
- If your card is lost or stolen, the funds in your NETELLER Account cannot be accessed